package com.suneee.base.sendmsg.wsclient;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.namespace.QName;

public class ObjectFactory {

	private final static QName _SendSmsResponse_QNAME = new QName("http://operation.service.sms_frontend.skylink.com/", "sendSmsResponse");
    private final static QName _SendSms_QNAME = new QName("http://operation.service.sms_frontend.skylink.com/", "sendSms");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.suneee.foundation.sendmsg.sms.wsclient
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link SendSmsResponse }
     * 
     */
    public SendSmsResponse createSendSmsResponse() {
        return new SendSmsResponse();
    }

    /**
     * Create an instance of {@link SendSms }
     * 
     */
    public SendSms createSendSms() {
        return new SendSms();
    }

    /**
     * Create an instance of {@link SmsResultOut }
     * 
     */
    public SmsResultOut createSmsResultOut() {
        return new SmsResultOut();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendSmsResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://operation.service.sms_frontend.skylink.com/", name = "sendSmsResponse")
    public JAXBElement<SendSmsResponse> createSendSmsResponse(SendSmsResponse value) {
        return new JAXBElement<SendSmsResponse>(_SendSmsResponse_QNAME, SendSmsResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link SendSms }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://operation.service.sms_frontend.skylink.com/", name = "sendSms")
    public JAXBElement<SendSms> createSendSms(SendSms value) {
        return new JAXBElement<SendSms>(_SendSms_QNAME, SendSms.class, null, value);
    }
}
